OOMPFS – A New Software Package for Geothermal Reservoir Simulation
نویسنده
چکیده
The demand from a geothermal modeler’s point of view has grown beyond the features provided by existing geothermal reservoir simulators. Existing packages are either built on code which is over 30 years old (e.g. TOUGH2) or is proprietary (e.g. TETRAD); in both cases adapting the code to include new features required for simulating a developed geothermal field is challenging. In particular, the representation of wells is crude, and surface networks and plant models do not exist or are so limited that they restrict the capability to predict output of geothermal power plants in long-term scenarios. OOMPFS is a new Object Oriented Multi Phase Flow Simulator designed specifically for geothermal reservoir simulations. Its internal computational core has been written in C++ and is loosely-based on the well-proven methodology of TOUGH2 for solving the non-linear problems encountered in geothermal simulations. However the object oriented, open structure has made it possible to rapidly add the functionality which was lacking in existing reservoir simulators. Using modern programming techniques and freely available software libraries make the code and simulations very flexible. A simple graphical user interface facilitates the creation of new simulations and eliminates a large source of user errors. For very complex special cases the C++ libraries can be used similarly to PyTOUGH. Model grids are established in 3D using the Visualization Toolkit (VTK) library and thus simplify many of the preand post-processing steps. Equation of State (EOS) classes include an unlimited number of tracers; custom classes with different thermodynamic properties can be easily implemented. Currently the most important EOS classes using air, CO2 and brine are included in the package. Wells are represented realistically, including coupling to wellbore simulators, surface networks and plant models. Custom smart plant models allow treatment of scenarios as realistically as desired by the user. Aside from standard reporting tools, the user can write custom reporters that can report any desired entity available through the simulation. Parameter estimation, sensitivity analysis and uncertainty propagation can be easily performed by using the iTOUGH2-PEST interface.
منابع مشابه
Reducing Cost and Environmental Impact of Geothermal Power through Modeling of Chemical Processes in the Reservoir
Geothermal power generation and mineral extraction from geothermal brines are affected by chemical processes within the reservoir. Until recently, numerical simulation technology for geothermal systems could not handle most chemical processes, except for tracking total salinity, one or two noncondensable gases, and non-reactive tracers. The Lawrence Berkeley National Laboratory (LBNL) has devel...
متن کاملAccounting for the Effect of Tds and Ncg on Salton Sea Reservoir Response
The Salton Sea reservoir, located in Imperial County, Ca., is unique in several ways from most liquiddominated geothermal reservoirs that have been developed to date. One of these differences is the presence of hyper-dine brines containing up to 28% TDS (Total Dissolved Solids) and up to 0.2% NCG (Non-Condensible Gas). A simple material and energy balance model has been developed to study the e...
متن کاملOne Discipline, Two Arenas - Reservoir Engineering in Geothermal and Petroleum Industries
The similarities and differences in reservoir engineering in the geothermal and petroleum industries are not familiar to many. This unfamiliarity frequently leads to aberrant perception of the risks and rewards of geothermal development in the minds of developers and financiers who are accustomed to the petroleum industry but are new to geothermal. This paper is a comparative survey of the stat...
متن کاملDevelopment of Numerical Modeling Environment for TOUGH2 Simulator on the Basis of Graphical User Interface (GUI)
An easy-to-use modeling environment for numerical geothermal reservoir has been developed for TOUGH2 simulator. It consists of pre-processors to prepare text-based input data, post-processors to visualize simulation result, and databases to store observations and information related to wells. These software have interactive graphical user interfaces for easy operation to develop numerical geoth...
متن کاملOptimization of Reinjection in Geothermal Reservoirs
Re-injection of produced geothermal water for pressure support is a common practice in geothermal field management. The location selection of the reinjection well and the rate of injection is a challenging subject for geothermal reservoir engineers. The goal of optimization for this type of problem is usually to find one or more combinations of geothermal re-injection well locations that will m...
متن کامل